﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;

namespace LantingConnect.DBModel
{
    [SugarTable("t_icitem")]
    public class t_icitem
    {
        /// <summary>
        /// ABC类别
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FABCCls { get; set; }
        /// <summary>
        /// 存货科目
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FAcctID { get; set; }
        /// <summary>
        /// 检验方式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FInspectionLevel { get; set; }
        /// <summary>
        /// 检验方案
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FInspectionProject { get; set; }
        /// <summary>
        /// 产品对应特性
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FIsCharSourceItem { get; set; }
        /// <summary>
        /// 是否设备
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FIsEquipment { get; set; }
        /// <summary>
        /// 是否关键件
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FIsKeyItem { get; set; }
        /// <summary>
        /// 是否进行保质期管理
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FISKFPeriod { get; set; }
        /// <summary>
        /// 是否列表控制
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FIsListControl { get; set; }
        /// <summary>
        /// 是否保税监管
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FIsManage { get; set; }
        /// <summary>
        /// 是否销售
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FIsSale { get; set; }
        /// <summary>
        /// 是否sn管理
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FIsSnManage { get; set; }
        /// <summary>
        /// 是否备件
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FIsSparePart { get; set; }
        /// <summary>
        /// 是否农林计税
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FIsSpecialTax { get; set; }
        /// <summary>
        /// 产品内码
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FItemID { get; set; }
        /// <summary>
        /// 看板容量
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FKanBanCapability { get; set; }
        /// <summary>
        /// 保质期天
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FKFPeriod { get; set; }
        /// <summary>
        /// 上次盘点日期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public DateTime FLastCheckDate { get; set; }
        /// <summary>
        /// 提前期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FLeadTime { get; set; }
        /// <summary>
        /// 长度精度
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FLenDecimal { get; set; }
        /// <summary>
        /// 长度
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FLength { get; set; }
        /// <summary>
        /// 低层码
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FLowestBomCode { get; set; }
        /// <summary>
        /// 最低存量
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FLowLimit { get; set; }
        /// <summary>
        /// 保税监管类型
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FManageType { get; set; }
        /// <summary>
        /// 重量单位
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FMaund { get; set; }
        /// <summary>
        /// 规格型号
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FModel { get; set; }
        /// <summary>
        /// 英文规格
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FModelEn { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FModifyTime { get; set; }
        /// <summary>
        /// MRP计算是否合并需求
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FMRPCon { get; set; }
        /// <summary>
        /// MRP计算是否产生采购申请
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FMRPOrder { get; set; }
        /// <summary>
        /// 产品名称
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FName { get; set; }
        /// <summary>
        /// 英文名称
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FNameEn { get; set; }
        /// <summary>
        /// 净重
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FNetWeight { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FNote { get; set; }
        /// <summary>
        /// 产品代码
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FNumber { get; set; }
        /// <summary>
        /// 外购超收比例
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOIHighLimit { get; set; }
        /// <summary>
        /// 外购欠收比例
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOILowLimit { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOmortize { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOmortizeScale { get; set; }
        /// <summary>
        /// 订货间隔期
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOrderInterVal { get; set; }
        /// <summary>
        /// 订货方法
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOrderMethod { get; set; }
        /// <summary>
        /// 再订货点
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOrderPoint { get; set; }
        /// <summary>
        /// 订货单价
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOrderPrice { get; set; }
        /// <summary>
        /// 采购负责人内码
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOrderRector { get; set; }
        /// <summary>
        /// 订货策略
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOrderTrategy { get; set; }
        /// <summary>
        /// 采购计量单位
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOrderUnitID { get; set; }
        /// <summary>
        /// 其他检验方式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOtherChkMde { get; set; }
        /// <summary>
        /// 单位委外加工费
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FOutMachFee { get; set; }
        /// <summary>
        /// 产品类代码
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FParentID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPerWastage { get; set; }
        /// <summary>
        /// 单位计件工资
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPieceRate { get; set; }
        /// <summary>
        /// 计划类型
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPlanClass { get; set; }
        /// <summary>
        /// 计划模式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPlanMode { get; set; }
        /// <summary>
        /// 计划员
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPlanner { get; set; }
        /// <summary>
        /// 计划时界
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPlanPoint { get; set; }
        /// <summary>
        /// 计划单价
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPlanPrice { get; set; }
        /// <summary>
        /// 计划方法
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPlanPriceMethod { get; set; }
        /// <summary>
        /// 计划策略
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPlanTrategy { get; set; }
        /// <summary>
        /// 采购最高价币别
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPOHghPrcMnyType { get; set; }
        /// <summary>
        /// 采购最高价
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPOHighPrice { get; set; }
        /// <summary>
        /// 单价精度
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPriceDecimal { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPriceFixingType { get; set; }
        /// <summary>
        /// 产品检验方式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FProChkMde { get; set; }
        /// <summary>
        /// 生产负责人
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FProductPrincipal { get; set; }
        /// <summary>
        /// 生产计量单位
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FProductUnitID { get; set; }
        /// <summary>
        /// 毛利率
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FProfitRate { get; set; }
        /// <summary>
        /// 投料自动取整
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FPutInteger { get; set; }
        /// <summary>
        /// 数量精度
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FQtyDecimal { get; set; }
        /// <summary>
        /// 最大订货量
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FQtyMax { get; set; }
        /// <summary>
        /// 最小订货量
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FQtyMin { get; set; }
        /// <summary>
        /// 需求时界
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FRequirePoint { get; set; }
        /// <summary>
        /// 收付标志
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FRP { get; set; }
        /// <summary>
        /// 销售科目
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSaleAcctID { get; set; }
        /// <summary>
        /// 销售单价
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSalePrice { get; set; }
        /// <summary>
        /// 
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSalePriceFixingType { get; set; }
        /// <summary>
        /// 税金科目
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSaleTaxAcctID { get; set; }
        /// <summary>
        /// 销售计量单位
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSaleUnitID { get; set; }
        /// <summary>
        /// 辅助计量单位换算率
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSecCoefficient { get; set; }
        /// <summary>
        /// 安全库存
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSecInv { get; set; }
        /// <summary>
        /// HS第二法定单位
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSecondUnit { get; set; }
        /// <summary>
        /// HS第二法定单位换算率
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSecondUnitRate { get; set; }
        /// <summary>
        /// 辅助计量单位
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSecUnitID { get; set; }
        /// <summary>
        /// 产品简码
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FShortNumber { get; set; }
        /// <summary>
        /// 体积
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSize { get; set; }
        /// <summary>
        /// 发货检验方式
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSOChkMde { get; set; }
        /// <summary>
        /// 销售超交比例
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSOHighLimit { get; set; }
        /// <summary>
        /// 销售欠交比例
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSOLowLimit { get; set; }
        /// <summary>
        /// 销售最低价
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSOLowPrc { get; set; }
        /// <summary>
        /// 销售最低价币别
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSOLowPrcMnyType { get; set; }
        /// <summary>
        /// 来源
        /// </summary>
        [SqlSugar.SugarColumn(IsNullable = true)]
        public string FSource { get; set; }
        
    }
}
